.rpv-bookmark__item {
  display: flex;
  align-items: center;
  padding-top: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.25rem;
  color: var(--rpv-bookmark__item-color);
  cursor: pointer;

  &:hover {
    background-color: var(--rpv-bookmark__item--hover-background-color);
  }
}

.rpv-bookmark__toggle {
  display: flex;
  // Center the icon
  align-items: center;

  margin-right: 0.25rem;
  transform: rotate(90deg);

  &--expanded {
    transform: rotate(0deg);
  }
}

.rpv-bookmark__title {
  flex-grow: 1;
  flex-shrink: 1;
  text-decoration: none;
}
